// 把一个字符串中的首字符提取并转化为大写，使用.作为分隔符
//word wild web ---> W. W. W

const fp = require('lodash/fp')
const firstLetterToUpper = fp.flowRight(fp.join('. '), fp.map(fp.first), fp.map(fp.toUpper), fp.split(' '))
console.log(firstLetterToUpper('word wild web'))

// 改进，因为循环了两遍 浪费性能
const firstLetterToUpper1 = fp.flowRight(fp.join('. '), fp.map(fp.flowRight(fp.first,fp.toUpper)), fp.split(' '))
console.log(firstLetterToUpper1('word wild web'))